package com.xyy.saas.payment.cores.vo;

import com.xyy.saas.payment.cores.enums.BankPayChannelEnum;
import com.xyy.saas.payment.cores.enums.BusinessTypeEnum;
import lombok.Data;
import java.io.Serializable;

@Data
public class YzhwxPayVo implements Serializable {
    private static final long serialVersionUID = -5827835203951040585L;
    /**
     * 业务线
     */
    private BusinessTypeEnum businessType;
    /**
     * 收款openid
     */
    private String openid;
    /**
     * 业务单号
     */
    private String businessOrderNo;
    /**
     * 真实姓名
     */
    private String realName;
    /**
     * 身份证号
     */
    private String idCard;
    /**
     * 金额，单位分
     */
    private Integer amount;
    /**
     * 备注，最长20字符，不能有特殊字符
     */
    private String remark;
    /**
     * 回调地址
     */
    private String callback;
    /**
     * 银行卡支付渠道 默认：云账户
     */
    private BankPayChannelEnum payChannel = BankPayChannelEnum.YUN_ZHANG_HU;
}
